
ROOTPATH="${PROJECT_DIR}/"
FILEPATH="${ROOTPATH}CC.bundle/"
STARTHASH_TXT="start_hash.txt"
ENDHASH_TXT="end_hash.txt"
funC12()
{

#进入当前文件夹路径
cd "${ROOTPATH}"
currentpath=`pwd`
echo "当前文件的路径 ->> ${currentpath}"

#判断本地存写初始hash的文件
if [ -f "${STARTHASH_TXT}" ];then
echo "${STARTHASH_TXT}存在"
rm "${STARTHASH_TXT}"
touch "${STARTHASH_TXT}"
else
touch "${STARTHASH_TXT}"
echo "${STARTHASH_TXT}不存在"
fi

#判断本地存写修改后hash的文件
if [ -f "${ENDHASH_TXT}" ];then
echo "${ENDHASH_TXT}存在"
rm "${ENDHASH_TXT}"
touch "${ENDHASH_TXT}"
else
touch "${ENDHASH_TXT}"
echo "${ENDHASH_TXT}不存在"
fi

#遍历改文件
filelist=`ls ${FILEPATH}`
for file in $filelist
do

new_file="${FILEPATH}${file}"
echo $new_file

#获取初始文件的hash值，并且写入start_hash.txt中
hash_Str=`md5 $new_file`
echo ${hash_Str} >> "${STARTHASH_TXT}"

#写入一段自定义字符串，改变文件hash值，并且写入end_hash.txt中
echo "1" >> "${new_file}"
hash_Str_sec=`md5 $new_file`
echo ${hash_Str_sec} >> "${ENDHASH_TXT}"

done

}
funC12
